import instance from '../../utils/http'

Page({
  // 点击按钮触发 handler 方法
  async handler() {
    // 第一种调用方式：通过 then 和 catch 接收返回的值
    // instance
    //   .request({
    //     url: 'https://gmall-prod.atguigu.cn/mall-api/index/findBanner',
    //     method: 'GET'
    //   })
    //   .then((res) => {
    //     console.log(res)
    //   })
    //   .catch((err) => {
    //     console.log(err)
    //   })

    // 第二种调用方式：通过 await 和 async 接收返回的值
    // const res = await instance.get(
    //   '/index/findBanner',
    //   { test: '111' },
    //   {isLoading:false},
    //   { timeout: 20000 }
    // )
    const res = await instance.get(
      '/index/findBanner',
      { test: '111' },
      {isLoading:true},
      { timeout: 20000 }
    )
    // const res = await instance.get('/cart/getCartList').catch((err)=>{
    //   console.log(err);
    // })

    console.log(res)
  },

  async handler1() {
    //  await instance.get('/index/findBanner')
    //  await instance.get('/index/findCategory1')
    //  await instance.get('/index/findBanner')
    //  await instance.get('/index/findCategory1')

    const res = await instance.all(
      instance.get('/index/findBanner'),
      instance.get('/index/findCategory1'),
      instance.get('/index/findBanner'),
      instance.get('/index/findCategory1')
    )
    console.log(res)
  }
})
